import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vite.dev/config/
export default defineConfig({
  plugins: [vue()],
  // vite服务设置
  server: {
    // 项目启动端口
    port: 8081,
    // 启动后自动开启网页
    open: '/',
    // 本地代理
    proxy: {
      // '/api': 'http://localhost:45',
      // 带选项写法：http://localhost:5173/api/bar -> http://jsonplaceholder.typicode.com/bar
      '/api': {
        // target: 'http://hapi.hejiu45.top', // 使用线上地址开发开启
        // target: 'http://localhost:4510',
        target: 'http://api.hejiu45.top',
        // http://api.hejiu45.top/artinfo
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/api/, ''),
      },
      // atcors: false
    },
  },
  // 自定义路劲简写
  resolve: {
    alias: {
      // 将 @ 符号指向项目的 src 目录
      '@': resolve(__dirname, './src'),
    },
  },
})
